#ifndef BMD_GCONTROLLER_H
#define BMD_GCONTROLLER_H

#include "engine.h"



struct UISettings
{
};

struct UIData
{
	int total_steps;

	UIData()
	{
		total_steps = 0;
	}
};



class GameController
{

public:
	Engine engine;

	void run_n_steps(int n)
	{
		for(int i = 0; i < n; i++)
		{
			engine.execute_time_step();
		}
	}

	void run_step()
	{		engine.execute_time_step();	}

	void test_init()
	{
		srand(time(NULL));
		engine.test_init();
	}

};

#endif
